* {
    margin: 0;
    padding: 0;
}
.xsBox {
    max-width: 640px;
    margin: auto;
}

.aboutImg {
    width: 100%;
}

.contactBox {
    padding: 10px;
}

h3 {
    margin: 15px 0;
}

hr {
    border: none;
    border-top: 1px solid #ddd;
    margin: 10px 0 15px 0;
}

.contactText {
    margin-top: 10px;
}

.contactText > span {
    color: rgb(102,102,102);
}

.contactText > .contactTel {
    color: rgb(112,139,147);
}


/*applyBox start*/
.applyBox {
    padding: 15px;
    margin: auto;
    max-width: 640px;
}

.applyTitle {
    text-align: center;
}

.applyContent {
}

.applyContentBox {
    margin: 10px 0;
}

.applyContentBox h3 {
    margin: 5px;
    text-align: left;
}

.applyContentBox input {
    padding: 7px;
    border-radius: 0;
    width: 85%;
    font-size: 14px;
    border: 1px solid #dddddd;
}

.applyContent sub {
    color: red;
    font-size: 20px;
    vertical-align: baseline;
}

.applyContentSelect {
    border: 1px solid #dddddd;
    font-size: 14px;
    padding: 5px;
    display: inline-block;
}

.applyContentSelect select {
    border: none;
}

.identityCode {
    display: inline-block;
}

.identityCode h3{
    margin: 5px;
}

.identityCode input{
    padding: 5px;
    max-width: 60px;
    font-size: 14px;
    border: 1px solid #dddddd;
    outline: none;
}

.buttonCss {
    border: none;
    border-radius: 3px;
    margin-top: 10px;
    padding: 10px 10px;
    font-size: 14px;
    color:  #fff;
    margin-left: 10px;
    background: #0091E1;
}

.verifyCode {
    height: 40px;
    width: 130px;
    display: inline-block;
    vertical-align: middle;
}

.submitBtn {
    margin-top: 20px;
    text-align: center;
}

.submitBtn > button {
    padding: 5px 10px;
}


/*地区*/

.joinForm .tab .form input.phone-cityCity,
.joinForm .tab .form input.phone-communityCity {
    display: inline-block;
}
/*applyBox end*/